gtksettings: plug a leak
authorCarlos Garnacho <carlosg@gnome.org>
Mon, 7 Mar 2011 22:05:03 +0000 (23:05 +0100)
committerCarlos Garnacho <carlosg@gnome.org>
Mon, 7 Mar 2011 22:06:55 +0000 (23:06 +0100)
Make the GValue take the created GString.

gtk/gtksettings.c

index b1f210e930c017a2ec737f35d408ded6ef6f0ee9..d870b44ed14629a6b0eecc2bfd5db10b9fa78c6d 100644 (file)
@@ -3089,7 +3089,7 @@ gtk_settings_load_from_key_file (GtkSettings       *settings,
             g_value_init (&svalue.value, G_TYPE_GSTRING);
             s_val = g_key_file_get_string (keyfile, "Settings", key, &error);
             if (!error)
-              g_value_set_boxed (&svalue.value, g_string_new (s_val));
+              g_value_take_boxed (&svalue.value, g_string_new (s_val));
             g_free (s_val);
             break;
           }